package com.huanuo.internetofthings.dao.impact;

import java.util.List;

import com.huanuo.internetofthings.bo.impact.ImpactDeviceInfo;

public interface ImpactDeviceInfoMapper {
    /**
     *
     * @mbggenerated 2018-07-13
     */
    int deleteByPrimaryKey(Long id);

    /**
     *
     * @mbggenerated 2018-07-13
     */
    int insert(ImpactDeviceInfo record);

    /**
     *
     * @mbggenerated 2018-07-13
     */
    int insertSelective(ImpactDeviceInfo record);

    /**
     *
     * @mbggenerated 2018-07-13
     */
    ImpactDeviceInfo selectByPrimaryKey(Long id);
    
    /**
    *
    * @mbggenerated 2018-07-13
    */
    ImpactDeviceInfo selectOne (ImpactDeviceInfo impactDeviceInfo );
   
    
    
    /**
    *
    * @mbggenerated 2018-07-13
    */
    List<ImpactDeviceInfo> selectList(ImpactDeviceInfo record);

    /**
     *
     * @mbggenerated 2018-07-13
     */
    int updateByPrimaryKeySelective(ImpactDeviceInfo record);

    /**
     *
     * @mbggenerated 2018-07-13
     */
    int updateByPrimaryKey(ImpactDeviceInfo record);
}